///******************** NG.Respate(C)  **********************************
//* 产品名称: Respate 科技
//* 文件名称: signal.c
//* 程序作者: 雷帕特公司(南宫子萍)
//* 程序版本: V1.1														   
//* 编制日期: 2019/1/29
//* 功能描述: 系统日志
//* QQ:	2085827949
//**********************************************************************/

#include "stdio.h"
#include "stdlib.h"
#include "lap_lib.h"
#include "laperro.h"



// 文件流 与 系统调用fd相互转换

#include <stdio.h>

// 文件流 -> fd 
// void clearerr(FILE *stream);
// int feof(FILE *stream);
// int ferror(FILE *stream);
// int fileno(FILE *stream);

// fd -> 文件流
// FILE *fopen(const char *pathname, const char *mode);
// FILE *fdopen(int fd, const char *mode);
// FILE *freopen(const char *pathname, const char *mode, FILE *stream);

static void Lap_Conversion(void)
{
  int fd = fileno(stdout);
  printf("Stdout:%d\r\n",fd);

  FILE* file = fdopen(fd,"w");
  fprintf(file,"[fprintf] fd:%d &file:%p\r\n",fd,file);
}



#if 0
int main(void)
{
  LAP_ErrOutSet(NULL);  // 错误输出 初始化

  Lap_Conversion();


  return 0;
}
#endif